const argv = require("cmd-argvs").argv;
const packageJSON = require("./package.json");
const {
  env,
  version
} = argv.alias("-t", "version").alias("-e", "env");

/** appid转化工具 */
const appid = conf => (env == "qq" ? {
  qqappid: conf["qq"]
} : {
    appid: conf[env || "wx"]
  });

/** 开发者工具路径配置 */
exports.devtools = {
  wx: `"${process.env.WXCLI_HOME}"`,
  qq: `${process.env.QQCLI_HOME}\\cli.bat`,
  tt: `${process.env.TTCLI_HOME}\\bytecli.bat`
};
/** 环境变量 */
exports.config = {
  /* 基础配置 */
  proj: "rank-8", // * 必填
  projectname: "rank-8-wx", // * 必填
  version: version || packageJSON.version || "undefined", // * 必填
  env: env || "wx",
  /* 项目自定义配置 */
  baseUrl: "https://mulit.ad.mqsocial.com/rank/",
  globalUrl: "http://192.168.1.244:5000/",
  videoAdUnitId: "adunit-66c8bc564045ebcf",
  ...appid({
    wx: "wx2f2929a976104a70"
  })
};
/** 批量发布配置 : 批量发布考虑单独做脚本处理,不走统一gulp */
exports.mulit = {
  basic: {
    version: "2.2.4", // * 必填
    baseUrl: "https://mulit.ad.mqsocial.com/rank/",
    globalUrl: "https://mulit.ad.mqsocial.com/",
    env: env || "wx"
  },
  tasks: [
    // {
    //   proj: "rank-1",
    //   projectname: "rank-1-wx",
    //   videoAdUnitId: "adunit-c1c842a3c8f9fa14",
    //   ...appid({ wx: "wx5a06cca1731d03ac" })
    // },
    {
      proj: "rank-2",
      projectname: "rank-2-wx",
      videoAdUnitId: "adunit-66c8bc564045ebcf",
      ...appid({
        wx: "wxb220501d2736efca"
      })
    }
    // {
    //   proj: "rank-3",
    //   projectname: "rank-3-wx",
    //   videoAdUnitId: "adunit-e2c3096198798316",
    //   ...appid({ wx: "wx99662251597b9fec" })
    // }
  ]
};